using Inovout.Data.Domain;
using KuaJing.Common.Domain;

namespace KuaJing.Customs.Domain
{

    partial class DeclarationItem : DataObject
    {
        public virtual Declaration Declaration { get; set; }

        /// <summary>
        /// 项号
        /// </summary>
        public virtual int ItemNumber { get; set; }

        /// <summary>
        /// 商品编号
        /// </summary>
        public virtual string GoodsNumber { get; set; }

        /// <summary>
        /// 商品名称
        /// </summary>
        public virtual string GoodsName { get; set; }

        /// <summary>
        /// 规格型号
        /// </summary>
        public virtual string GoodsSpecificationModel { get; set; }

        /// <summary>
        /// 商品数量
        /// </summary>
        public virtual decimal FirstGoodsQuantity { get; set; }

        /// <summary>
        /// 第一计量单位
        /// </summary>
        public virtual string FirstQuantityUnit { get; set; }

        /// <summary>
        /// 第二商品数量
        /// </summary>
        public virtual decimal SecondGoodsQuantity { get; set; }

        /// <summary>
        /// 第二计量单位
        /// </summary>
        public virtual string SecondQuantityUnit { get; set; }

        /// <summary>
        /// 商品数量
        /// </summary>
        public virtual decimal GoodsQuantity { get; set; }

        /// <summary>
        /// 数量单位
        /// </summary>
        public virtual string QuantityUnit { get; set; }

        /// <summary>
        /// 的去国（地区）
        /// </summary>
        public virtual string DestinationlCountry { get; set; }

        /// <summary>
        /// 的去国（地区）代码
        /// </summary>
        public virtual string DestinationCountryNumber { get; set; }

        /// <summary>
        /// 单价
        /// </summary>
        public virtual decimal? GoodsPrice { get; set; }

        /// <summary>
        /// 商品总价
        /// </summary>
        public virtual decimal GoodsAmount { get; set; }

        /// <summary>
        /// 币制（英文）
        /// </summary>
        public virtual string Currency { get; set; }

        /// <summary>
        /// 币种
        /// </summary>
        public virtual string CurrencyName { get; set; }

        /// <summary>
        /// 征免
        /// </summary>
        public virtual string Tax { get; set; }

        /// <summary>
        /// 用途
        /// </summary>
        public virtual string Purpose { get; set; }
    }
}